Big Huge Thesaurus

James Fenimore Cooper

noun